package servicio;

import java.sql.SQLException;
import java.util.List;

import persistencia.VeritradeDAO;

import bean.Resultado;
import bean.Veritrade;

public class VeritradeServiceImpl implements VeritradeService{
	VeritradeDAO veritradeDAO = new VeritradeDAO();
	@Override
	public int insertar(Veritrade veritrade) throws SQLException {
		return veritradeDAO.insertar(veritrade);
	}
	@Override
	public Resultado completar(String sp,Veritrade veritrade) throws SQLException{
		return veritradeDAO.completar(sp,veritrade);
	}
	@Override
	public List<Veritrade> obtenerVeritrade(Veritrade veritrade)
			throws SQLException {
		return veritradeDAO.obtenerVeritrade(veritrade);
	}
	@Override
	public int migrarWorkToVeritrade(String sp, Veritrade veritrade)
			throws SQLException {
		return veritradeDAO.migrarWorkToVeritrade(sp, veritrade);
	}
	@Override
	public List<Veritrade> obtenerVeritradePorFlagMarca(Veritrade veritrade)
			throws SQLException {
		return veritradeDAO.obtenerVeritradePorFlagMarca(veritrade);
	}
	@Override
	public int actualizaPorFlagMarca(Veritrade veritrade) throws SQLException {
		return veritradeDAO.actualizaPorFlagMarca(veritrade);
	}
	@Override
	public int actualizaColumna(String columna, String valor, int id)
			throws SQLException {
		return veritradeDAO.actualizaColumna(columna, valor, id);
	}
	@Override
	public int actualizaColumna(String columna, String valor)
			throws SQLException {
		return veritradeDAO.actualizaColumna(columna, valor);
	}
	@Override
	public List<Veritrade> obtenerVeritrade(String columna, String valor)
			throws SQLException {
		return veritradeDAO.obtenerVeritrade(columna, valor);
	}
}
